not leave much of a trail - Français Anglais Dictionnaire